home *** CD-ROM | disk | FTP | other *** search
Makefile | 1989-05-31 | 2.6 KB | 78 lines | [TEXT/MPS ] |
- #
- # Apple Macintosh Developer Technical Support
- #
- # MultiFinder-Aware Simple TextEdit Sample Application
- #
- # TESample
- #
- # CTESample.make - Make Source
- #
- # Copyright © 1989 Apple Computer, Inc.
- # All rights reserved.
- #
- # Versions:
- # 1.00 08/88
- # 1.01 11/88
- # 1.02 04/89
- # 1.03 06/89
- #
- # Components:
- # TESample.p June 1, 1989
- # TESample.c June 1, 1989
- # TESampleGlue.a June 1, 1989 -MPW only-
- # TESample.r June 1, 1989
- # TESample.h June 1, 1989
- # PTESample.make June 1, 1989 -MPW only-
- # CTESample.make June 1, 1989 -MPW only-
- # TESampleGlue.s June 1, 1989 -A/UX only-
- # TESampleAUX.r June 1, 1989 -A/UX only-
- # Makefile June 1, 1989 -A/UX only-
- #
- # TESample is an example application that demonstrates how
- # to initialize the commonly used toolbox managers, operate
- # successfully under MultiFinder, handle desk accessories and
- # create, grow, and zoom windows. The fundamental TextEdit
- # toolbox calls and TextEdit autoscroll are demonstrated. It
- # also shows how to create and maintain scrollbar controls.
- #
- # It does not by any means demonstrate all the techniques you
- # need for a large application. In particular, Sample does not
- # cover exception handling, multiple windows/documents,
- # sophisticated memory management, printing, or undo. All of
- # these are vital parts of a normal full-sized application.
- #
- # This application is an example of the form of a Macintosh
- # application; it is NOT a template. It is NOT intended to be
- # used as a foundation for the next world-class, best-selling,
- # 600K application. A stick figure drawing of the human body may
- # be a good example of the form for a painting, but that does not
- # mean it should be used as the basis for the next Mona Lisa.
- #
- # We recommend that you review this program or Sample before
- # beginning a new application. Sample is a simple app. which doesn't
- # use TextEdit or the Control Manager.
- #
-
- SHELL = /bin/sh
- CFLAGS = -I/usr/include/mac -B /usr/lib/big/ -g
- REZ = /usr/toolboxbin/rez -i /usr/lib/mac/rincludes -d AUX
-
- # The next entry builds the "TESample" program. Note that this application
- # consists of two files, "TESample" and "%TESample". Both of these files
- # must reside in the same directory when TESample is run.
-
- TESample: TESample.o TESampleGlue.o %TESample
- ld /usr/lib/maccrt0.o -o TESample TESample.o TESampleGlue.o \
- /usr/lib/low.o -lmac -lat -lc /usr/lib/low.ld
-
- TESample.o: TESample.c
- cc ${CFLAGS} -DAUX -c TESample.c
-
- TESampleGlue.o: TESampleGlue.s
- as -o TESampleGlue.o TESampleGlue.s
-
- %TESample: TESample.r TESampleAUX.r
- ${REZ} TESample.r
- mv %Rez.out %TESample
- rm -f Rez.out
-